Dynamic Environment Generations for an ASTRAL Process

نویسندگان

  • Zhe Dang
  • Richard A. Kemmerer
چکیده

ASTRAL is a high-level formal speciication language for real-time systems. It includes structuring mechanisms that allow one to build modularized speciications of complex real-time systems with layering. Based upon the ASTRAL symbolic model checker reported in DK99b], an approximation technique to speed-up the ASTRAL symbolic model checker for debugging a speciication is presented. The technique uses dynamic environment generation coupled with partial image approximations. A sequence of concrete environments for an ASTRAL process instance is randomly generated along each execution path in the execution tree of the ASTRAL process. Doing this greatly reduces the time for nding an error in a speciication, as demonstrated by a number of mutation tests, while still ensuring reasonable coverage of the search procedure. The results of the tests show that the techniques presented in the paper are eeective.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Symbolic Model Checker for Testing ASTRAL Real-Time Specifications

ASTRAL is a high-level formal specification language for real-time (infinite state) systems. It is provided with structuring mechanisms that allow one to build modularized specifications of complex real-time systems with layering. In this paper, the methods and techniques used in the prototype implementation of the ASTRAL symbolic model checker, which is a component of the ASTRAL Software Devel...

متن کامل

Long Astral Microtubules and RACK-1 Stabilize Polarity Domains during Maintenance Phase in Caenorhabditis elegans Embryos

Cell polarity is a very well conserved process important for cell differentiation, cell migration, and embryonic development. After the establishment of distinct cortical domains, polarity cues have to be stabilized and maintained within a fluid and dynamic membrane to achieve proper cell asymmetry. Microtubules have long been thought to deliver the signals required to polarize a cell. While pr...

متن کامل

Streamlining the planning approval process for a sustainable urban development: A case study for unwinding man-made complexities

The urban development process displays regressive tacit-dominant knowledge areas and their tacit level would impede their movements during multi-level knowledge transfers among stakeholders. The accuracy of a knowledge may be distorted when recipient stakeholders fail to understand a specific knowledge for its purpose. Earlier studies by the authors had highlighted complex yet dynamic environme...

متن کامل

The Design and Analysis of Real-Time Systems Using the ASTRAL Software Development Environment

ASTRAL is a formal specification language for real-time systems. It is intended to support formal software development and, therefore, has been formally defined. The structuring mechanisms in ASTRAL allow one to build modularized specifications of complex systems with layering. A real-time system is modeled by a collection of state machine specifications and a single global specification. This ...

متن کامل

Specification of Realtime Systems Using ASTRAL

ASTRAL is a formal specification language for realtime systems. It is intended to support formal software development and, therefore, has been formally defined. The structuring mechanisms in ASTRAL allow one to build modularized specifications of complex systems with layering. A realtime system is modeled by a collection of state machine specifications and a single global specification. This pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007